/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __GROUND_FOG_H__
#define __GROUND_FOG_H__

#include "SceneObject.h"

namespace PQEngine
{
	/*Simulate the sun
	*/
	class GroundFog
    {
	public:
		static const Ogre::String MATERIAL_NAME;
		static const Ogre::String ENTITY_NAME;
		static const Ogre::String MESH_NAME;
	public:
		GroundFog(SceneObject* sceneObject);
		void setColor(const Ogre::ColourValue &color);
		void setDensity (Ogre::Real density);
	private:
		SceneObject* _sceneObject;
		Ogre::ColourValue _color;
		Ogre::Real _density;
		
	};
}
#endif
